package org.prothliberger.net.servlet;

public class ServletEngine extends AbstractServletEngine {

	private Servlet inconnu = new FonctionInconnu();
	private Servlet getTime = new FonctionGetTime();
	private Servlet sayHello = new FonctionSayHello();

	public ServletEngine(int aPort) {
		super(aPort);
	}

	
	@Override
	protected Servlet resolveServletString(String aNomFonction) {
		System.out.println("fonction = " + aNomFonction);
		// JOptionPane.showMessageDialog(null, "fonction = " + aNomFonction);
		if (aNomFonction == null) {
			return inconnu;
		} else if (aNomFonction.equals("/getTime")) {
			return getTime;
		} else if (aNomFonction.equals("/sayHello")) {
			return sayHello;
		} else {
			return inconnu;
		}
	}

}
